Micron Document




Outline of machine learning
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
The following outline is provided as an overview of, and topical guide to, machine learning:

Machine learning (ML) is a subfield of artificial intelligence within computer science that evolved from the study of pattern recognition and computational learning theory.cite-ref-britannica-1-0[1] In 1959, Arthur Samuel defined machine learning as a "field of study that gives computers the ability to learn without being explicitly programmed".cite-ref-arthur-samuel-machine-learning-def-2-0[2] ML involves the study and construction of algorithms that can learn from and make predictions on data.cite-ref-3[3] These algorithms operate by building a model from a training set of example observations to make data-driven predictions or decisions expressed as outputs, rather than following strictly static program instructions.

Contents

Other

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

How can machine learning be categorized?

• A branch of science


• A subfield of computer science

• A branch of artificial intelligence
• A subfield of soft computing
• Application of statistics

Paradigms of machine learning

Supervised learning, where the model is trained on labeled data
Unsupervised learning, where the model tries to identify patterns in unlabeled data
Reinforcement learning, where the model learns to make decisions by receiving rewards or penalties.

Applications of machine learning
Machine learning hardware
Machine learning tools
Machine learning frameworks

Proprietary machine learning frameworks
Open source machine learning frameworks

Caffe
mlpack
Torch
CNTK
Jax
• MLJ.jl – A machine learning framework for Julia

Machine learning libraries
Machine learning algorithms

ALOPEX
Leabra
PVLV
Rprop

Machine learning methods

Instance-based algorithm
Regression analysis
Dimensionality reduction
Ensemble learning
Meta-learning
Reinforcement learning
Supervised learning
Bayesian
Decision tree algorithms

Decision tree algorithm

• Conditional decision tree
• SLIQ

Linear classifier
Unsupervised learning
Artificial neural networks
Association rule learning
Hierarchical clustering
Cluster analysis
Anomaly detection
Semi-supervised learning
Deep learning
Other machine learning methods and problems
Machine learning research
History of machine learning
Machine learning projects

Machine learning projects:

OpenAI

Machine learning organizations

Machine learning conferences and workshops

• Artificial Intelligence and Security (AISec) (co-located workshop with CCS)
• ML4ALL (Machine Learning For All)

Machine learning publications

Books on machine learning

• Mathematics for Machine Learning
• Hands-On Machine Learning Scikit-Learn, Keras, and TensorFlow
• The Hundred-Page Machine Learning Book

Machine learning journals
Persons influential in machine learning
See also



AIVA
AIXI
GloVe
Margin
Weka



Other

• BigML
Biplot
CMA-ES
DADiSP
Dlib
EDLUT
ELKI
Encog
Frrole
GATTO
JOONE
k-SVD
KNIME
Kaggle
Kinect
LIBSVM
MATLAB
MXNet
Medoid
MeeMix
Mlpy
N-gram
NetOwl
Onnx
PROGOL
Qloo
Renjin
SNNS
SUBCLU
• Statistical parsing
TIMIT
• Transiogram
UIMA
UPGMA
VIGRA
WPGMA

Further reading

Trevor Hastie, Robert Tibshirani and Jerome H. Friedman (2001). The Elements of Statistical Learning, Springer. ISBN 0-387-95284-5.
Pedro Domingos (September 2015), The Master Algorithm, Basic Books, ISBN 978-0-465-06570-7
Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar (2012). Foundations of Machine Learning, The MIT Press. ISBN 978-0-262-01825-8.
• Ian H. Witten and Eibe Frank (2011). Data Mining: Practical machine learning tools and techniques Morgan Kaufmann, 664pp., ISBN 978-0-12-374856-0.
David J. C. MacKay. Information Theory, Inference, and Learning Algorithms Cambridge: Cambridge University Press, 2003. ISBN 0-521-64298-1
Richard O. Duda, Peter E. Hart, David G. Stork (2001) Pattern classification (2nd edition), Wiley, New York, ISBN 0-471-05669-3.
Christopher Bishop (1995). Neural Networks for Pattern Recognition, Oxford University Press. ISBN 0-19-853864-2.
Vladimir Vapnik (1998). Statistical Learning Theory. Wiley-Interscience, ISBN 0-471-03003-1.
Ray Solomonoff, An Inductive Inference Machine, IRE Convention Record, Section on Information Theory, Part 2, pp., 56–62, 1957.
Ray Solomonoff, "An Inductive Inference Machine" A privately circulated report from the 1956 Dartmouth Summer Research Conference on AI.

References

cite-note-britannica-11. http://www.britannica.com/EBchecked/topic/1116194/machine-learning This tertiary source reuses information from other sources but does not name them.
cite-note-arthur-samuel-machine-learning-def-22. citerefphil-simon2013Phil Simon (March 18, 2013). Too Big to Ignore: The Business Case for Big Data. Wiley. p. 89. ISBN 978-1-118-63817-0.
cite-note-33. citerefron-kohavifoster-provost1998Ron Kohavi; Foster Provost (1998). "Glossary of terms". Machine Learning. 30: 271–274. doi:10.1023/A:1007411609915.

External links

• Data Science: Data to Insights from MIT (machine learning)
• Popular online course by Andrew Ng, at Coursera. It uses GNU Octave. The course is a free version of Stanford University's actual course taught by Ng, see.stanford.edu/Course/CS229 available for free].
• mloss is an academic database of open-source machine learning software.